Big Huge Thesaurus

holding device

noun